<?
//搜索数组中的某个项，用来搜索另外一个表的数据

//$p["source"]     = 传递过来的数组
//$p["sourceitem"] = 表一中，哪个项目的数据，用来查询表2

//$p["table"]      =
//$p["sortorder"]  = 排序方式
//$p["targetitem"]
//$p["number"]     = 数据的条数
//$p["debug"]      = 是否开启查错模式



function  select_lines_by_2darray($p)
{


    //把数组转换
    $_item_list          = transform_2darray_in_1darray_number_as_key($p["source"],$p["sourceitem"]);
    $_item_list_str      = implode("','", $_item_list);



    //把number 设置成 9990 则会返回结果代码用于调试。
    if($p["debug"])
    {
        $p["number"]=9990;
        print_r2($p);
    }



    //获取第二个表的数据
    $_detail         = select_lines_all_items($p['table'], $p["sortorder"], $p["targetitem"]."  in ('" . $_item_list_str . "')", $p["number"]);



return $_detail ;





 }
?>
